/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Modelos;

import Entidades.Curso;
import Entidades.Seccion;
import Ingresos.ICurso;
import Ingresos.ISeccion;
import java.util.List;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
/**
 *
 * @author Gerson de Leon
 */
public class CursoModel extends TableView {
    private ObservableList<Curso> listado = FXCollections.observableArrayList();
    private String columnas[] = {"nombre","creditosteoricos","creditospracticos","periodosSemanales","seccionPractica","extraordinario"};
    public CursoModel(ObservableList<Curso> listadoCursos){
        agregarColumnas();
        rellenarData();
    
}
  private void agregarColumnas(){
        for(int i=0; i<columnas.length;i++){
            TableColumn columna= new TableColumn(columnas[i]);
            this.getColumns().add(columna);
            
        }

         }
    private void rellenarData(){
        ICurso manejo = new ICurso(); /// cambiar por seccion
        List lista = manejo.mostrarTodoFalse();
        for(int i=0; i<lista.size();i++){
            listado.add((Curso) lista.get(i));
        }
        }
        public ObservableList<Curso> getPersonData() {
      return listado;
  }
    }